
// 引入 核心模块 http  http模块不需要下载，随node已经安装到系统中
const http = require('http')

// url 核心模块 解析url
const { URL } = require("url")

// 使用 http.createServer() 创建web服务
const server = http.createServer()

server.on("request", (req, res) => {
  // req -> request 代表请求
  // res -> response 代表响应
  // res.write("hello") // 写入数据
  // res.end() // 发数据结束
  // res.end("hello")

  // 访问不同路径返回对应的内容 url
  // nodemon 
  // console.log(req.url)
  // res.writeHead(200, { "content-type": "text/html;charset=utf8" })

  // if (req.url === "/") {
  //   res.end("首页")
  // } else if (req.url === "/news") {
  //   res.end("新闻")
  // } else {
  //   res.end("404")
  // }

  const urlObj = new URL(req.url, "http://localhost:8080")
  console.log(urlObj)

})


// 监听端口
server.listen(8080)
console.log("running on 8080")
